#pragma once
#include "Binding/BoundExpression.hpp"
#include "Binding/BoundStatement.hpp"


class BoundExpressionStatement : public BoundStatement
{
public:
    SharedBoundExpression Expression;

public:
    BoundExpressionStatement(SharedBoundExpression expression) : BoundStatement(BoundNodeKind::ExpressionStatement), Expression(expression) {}

public:
    virtual std::vector<SharedBoundNode> GetChildren() override { return {this->Expression}; }
};